﻿/*Top002593 */
.Top002593{ width:100%; z-index:100; position: relative}
.Top002593 .layerbg,
.Top002593 .layerbg2{ display: none; background: #fff; position: absolute; top: 100%; left: 0; width: 100%; z-index: 1;border-top:1px solid #eee; }
.Top002593 .layerbg2{ height: 500px; }
.Top002593 .header-top{ background:#f9f9f9; line-height:36px; height:36px; color:#666; font-size:14px; z-index:111;}
.Top002593 .header-top .left{ float:left; font-weight: bold; }
.Top002593 .header-top .right{ float:right; font-family:Arial; font-weight:bold; color:#d0111b; font-size:18px; background:url(../images/tel.png) no-repeat left center; padding-left:32px;}

.Top002593 .header{padding-left:8px;min-height: 72px;position: relative; background:#fff; z-index: 9}
.Top002593 .header-left{ z-index:111;}
.Top002593 .header-left a{ max-width:62px; display:block;}
@media(min-width:1025px){
.Top002593 .header-right,
.Top002593 .header-left{position:absolute;top: 5px;height:90%;}
.Top002593 .header-left{top:5px;}
.Top002593 .header-left{ left:1%;}
.Top002593 .header-right{ right:1%;}
}
.Top002593 .header-mid{ max-width:825px;float: right;width: 100%;padding-right: 160px;}
.Top002593 .header-menu li em{ position:relative;}
.Top002593 .header-menu li em a{ line-height:73px;    font-size: 16px;color: #333;}
.Top002593 .sub-vertical .has-sub.aon,
.Top002593 .header-menu li.aon em{z-index:200;}
.Top002593 .header-menu li.aon em > a{ color:#f80202;}
.Top002593 .header-menu li .sub{ width:100%;  overflow:hidden; z-index: 100; }
.sub-vertical #m4 .sub{width: 200%; margin-left: -50%;}
.Top002593 .header-menu li dl{ background: rgba(255,255,255,0.9)}
.Top002593 .header-menu li .sub dl{ background: none; }
.Top002593 .header-menu li .sub-menu dt{ text-align:center; background: #fff; }
.Top002593 .header-menu li .sub-menu dt a:hover{ background:#f80202;}
.Top002593 .header-menu li:nth-of-type(2).has-sub,
.Top002593 .header-menu li:nth-of-type(3).has-sub{position: inherit !important; overflow:hidden; }

.Top002593 .header-menu li:nth-of-type(2) .sub-intro,
.Top002593 .header-menu li:nth-of-type(3) .sub-intro{ max-width:1280px; margin:0 auto; padding:3% 0;overflow:hidden;}

.Top002593 .header-menu li:nth-of-type(2) .sub-right,
.Top002593 .header-menu li:nth-of-type(3) .sub-right{ width:35.25%;}

.Top002593 .header-menu li:nth-of-type(2) .sub-left,
.Top002593 .header-menu li:nth-of-type(3) .sub-left{ width:100%;padding-bottom:18px;}

.Top002593 .header-menu li:nth-of-type(2) .sub-menu dt,
.Top002593 .header-menu li:nth-of-type(3) .sub-menu dt{ width:14.6%; float:left; text-align: left; margin-right:2%;}
.Top002593 .header-menu li:nth-of-type(3) .sub-menu dt{ width:20%; height: 200px; margin:0 2% 2% 2%; background: #f9f9f9; }
.Top002593 .header-menu li:nth-of-type(3) .sub-menu dt h2{  margin: 0; position: absolute; font-size: 14px; line-height:24px; color: #000; display: inline-block;  }
.Top002593 .header-menu li:nth-of-type(3) .sub-menu dt a{ color: #666; }
.Top002593 .header-menu li:nth-of-type(3) .sub-menu dt .categoryname,
.Top002593 .header-menu li:nth-of-type(3) .sub-menu dt .sub-three{ padding-left:27px; }
.Top002593 .header-menu li:nth-of-type(3) .sub-menu dt .categoryname{ font-weight: normal; position: relative; margin-top: 30px; }
.Top002593 .header-menu li:nth-of-type(3) .sub-menu dt .categoryname::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#000; left:10px; top: 16px; margin-left:-2px; }
.Top002593 .header-menu li:nth-of-type(3) .sub-menu dt .sub-three{  padding-top: 0; }
.Top002593 .header-menu li:nth-of-type(3) .sub-menu dt .sub-three a{ color: #000;}
.Top002593 .header-menu li:nth-of-type(3) .sub-menu dt .sub-three dl{ line-height: 24px; color: #000; }

.Top002593 .header-menu li:nth-of-type(2) .sub-menu dt > a{ font-weight:bold; padding: 0; }
.Top002593 .header-menu li .sub-three dd a{ padding: 0; }

.Top002593 .header-menu li:nth-of-type(2) .sub-menu dt a:hover,
.Top002593 .header-menu li:nth-of-type(3) .sub-menu dt a:hover{ background:none;color:#0f57b0;}

.Top002593 .header-menu li .sub-three{ padding-top:3%; }
.Top002593 .header-menu li .sub-three dd a{ font-size:14px; line-height:25px; color:#000;}
.Top002593 .header-menu li .sub .more{ float:left; line-height:18px; font-size:12px; color:#14a0be; margin-top:-18px;}

.Top002593 .top-search{ position:relative; z-index:100;    margin-right: 7px;}
.Top002593 .open-search{ background:url(../images/Top002262-search.png) no-repeat center center; width:30px; height:30px;  display:block;}
.Top002593 .open-search-show{ position:relative; background:none;}
.Top002593 .open-search-show::before,
.Top002593 .open-search-show::after{ position:absolute; content:''; width:80%; height:3px; background:#e60012; top:50%; left:10%; transform:rotate(-45deg);}
.Top002593 .open-search-show::after{transform:rotate(45deg);}

.Top002593 .search-box{ position:absolute; top:100%; right:0; z-index:100; display:none;}
.Top002593 .search-box .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.Top002593 .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.Top002593 .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}
@media(max-width: 389px){
  .Top002593 .search-box .text{width: 190px;}
}

.Top002593 .top-tel{ background:url(../images/Top002593_icon_tel.png) no-repeat left center; padding-left:26px; font-size:20px; color:#90c42f; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.Top002593 .top-share a{ display:inline-block; padding: 2px 12px;   color: #fff; background:#C10105;vertical-align:middle;}
.Top002593 dl dd:nth-child(1)::before{ display:none;}
/*.Top002593 .top-share::before{ display:inline-block; content:''; width:1px; height:10px; background:#ececec; margin:0 4px; vertical-align:middle;}*/
/*.Top002593 .top-share a.wx{ background-image:url(../images/Top002593_icon_wx.png);}*/
.Top002593 .top-share{ position:relative;}
.Top002593 .top-share figure{ display:none; position:absolute; right:0; top:100%; width:120px; background:#fff; padding:5px;}
.Top002593 .top-share figure img{ display:block; width:100%;}
@media(max-width:1366px){
.Top002593 .header-mid { max-width: 676px;}
.Top002593 .top-tel{ font-size:16px;}
}
@media(max-width:1366px){
.Top002593 .header-mid { max-width:644px;}
}
@media(max-width:1024px){
.Top002593 .header-left{ float:left;height:60px; left:auto; padding-left:2%;}
.Top002593 .header-right{ float:right;height:60px;}
.Top002593 #header-menu{ position:fixed; right:0; top:60px; height:100%; overflow:auto; background:#fff;  padding-right:15px; padding-left:7px; transition:0.3s; width:0; opacity:0;z-index: 9;}
.Top002593 #header-menu.header-menu-show{width:240px; opacity:1;z-index:101;}
.Top002593 #header-menu li a{ color:#5f5d5d;}
.Top002593 #header-menu li em a{ font-size:16px; font-weight:normal !important}
.Top002593 #header-menu li.has-sub em .op{ display:block;}
.Top002593 #header-menu li.has-sub em .op::before,
.Top002593 #header-menu li.has-sub em .op::after{ background:#5f5d5d;}
.Top002593 #header-menu li em a {border-bottom-color:rgb(20,160,190);}
.Top002593 #header-menu li .sub-three dd a{ padding-left:20px; line-height:30px; background:#fff4fc;}
.Top002593 #header-menu li .sub .more{ display:none;}
.Top002593 #header-menu li .sub-menu dt a{ border-bottom-color:#14a0be;}
.Top002593 #open_menu{ position:relative; width:36px; height:36px; margin-left:10px;}
.Top002593 #open_menu i{ height:3px; width:80%; left:10%; top:50%; margin-top:-1.5px;}
.Top002593 #open_menu i::before,
.Top002593 #open_menu i::after,
.Top002593 #open_menu i{ background:#b2b2b2;}
.Top002593 .header-mid{float: none;}
}
@media(max-width:640px){
/*.Top002593{ margin-top:30px;}*/
.Top002593 .top-tel{ position:absolute; right:0; top:-30px; line-height:30px; width:100%; background:#eaeaea; text-align:right; padding:0 2%; font-size:20px;}
.Top002593 .top-tel::before{ display:inline-block; content:''; width:30px; height:30px; vertical-align:middle; background:url(../images/Top002593_icon_tel.png) no-repeat center center;}
.Top002593 #header-menu{ top:90px;}
.Top002593 .top-share::before{ display:none;}
.Top002593 .top-share::after {display: inline-block;content: '';width: 1px;height: 10px;background: #ececec;margin: 0 10px;vertical-align: middle;}
.Top002593 #open_menu{ margin-left:0;}
}
@media(max-width:1024px){
.Top002593 .header-left{    width: 52%;}
}


/*
 .Banner002263 为demo编号
 */

.Banner002263{ position: relative;}
.Banner002263 .bx-wrapper{ position:relative; z-index:1;}
.Banner002263 .bx-viewport{ z-index:1;}
.Banner002263 li a{ display:block; }
.Banner002263 li img{ display:block; width:160%; position: relative; left: -30%; max-width: none; }
.Banner002263 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002263 .bx-pager div{ display:inline-block; height:12px; margin:0 3px; padding: 2px;}
.Banner002263 .bx-pager div a{ display:block; width:8px; height:17px; background: url(../images/Banner002263-dian.png) no-repeat center; background-size: 100%;border-radius:50%; overflow:hidden; text-indent: 9999px; overflow: hidden; transition: all .3s ease-out;}
.Banner002263 .bx-pager div a.active{  background-image: url(../images/Banner002263-dian_hover.png); width: 17px; height: 17px;}
.Banner002263 .bx-controls-direction{ display: none;}
.Banner002263 .bx-controls-direction a{ position:absolute; width:20px; height:37px; top:50%; margin-top:-17px; background-repeat: no-repeat; background-size: 100%; z-index:10; overflow:hidden; line-height:1000px;}
.Banner002263 .bx-controls-direction a.bx-prev{ background-image: url(../images/Banner002263-prev.png); left:5%;}
.Banner002263 .bx-controls-direction a.bx-next{  background-image: url(../images/Banner002263-next.png); right:5%;}

@media(min-width:768px){
.Banner002263 .bx-controls-direction{ display: block;}
.Banner002263 li img{width:100%; left: 0; max-width: 100%;}
.Banner002263 .bx-pager{ bottom:40px;}
.Banner002263 .bx-pager div{ padding: 6px;}
.Banner002263 .bx-pager div a{ display:block; width:13px; height:27px;}
.Banner002263 .bx-pager div a.active{ width: 27px; height: 27px;}
}
@media(min-width:1024px){
.Banner002263 .bx-controls-direction a{  width:30px; height:55px; top:50%; margin-top:-27px;}	
}
/*
 .Floor002349 为demo编号
 */
.Floor002349{ background: #f5f5f5; padding:60px 2% 6%;}
.Floor002349 .list li,.Floor002349 .list li *{transition: all .3s ease-in;}
.Floor002349 .title{ padding-top:8px; text-align:center; padding-bottom:15px; font-size:35px; color:#3f3a39;}
.Floor002349 .title .en{ text-transform:uppercase; font-size:16px;font-family: "dinbold"; letter-spacing:8px; padding-left:17px;}
.Floor002349 .listbox{ overflow: hidden; max-height: 50%;}
.Floor002349 .list .owl-carousel .owl-stage-outer{ padding: 20px 0 30px;}
/*.Floor002349 .list{ display: none;}*/
.Floor002349 ul{margin:0 -1%}
.Floor002349 ul li{ background: #fff;text-align: center; width:31.333%; float:left; margin:0 1% 2%}
.Floor002349 ul li .pic{ display: block; width: 100%; height:262px; background-position: center; background-repeat: no-repeat; background-size: cover; }
.Floor002349 ul li .pic span{ position: relative; bottom: -25%; display: inline-block;}
.Floor002349 ul li .pic img{max-height: 140px; display: inline; max-width: 140px; width:100%; position: relative; z-index: 2;}

.Floor002349 ul li .word{ padding:40px 30px 30px;}
.Floor002349 ul li .word .h3{ margin: 0 0 10px 0; font-size: 18px;  text-transform: uppercase;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002349 ul li .word .h3 a{color: #444;}
.Floor002349 ul li .word figure{ font-size: 12px; color: #666; line-height:20px; height:36px; overflow: hidden;}
.Floor002349 ul li:hover{ box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);}
.Floor002349 ul li:hover .word .h3 a{color:#f80202;}
.Floor002349 ul li .pic span:before{display: block; content: ""; position: absolute; top: 3px; left: 25%;width: 0; height: 0; overflow: hidden; border-radius: 50%; transition: all .3s ease-in-out;}
.Floor002349 ul li:hover .pic span:before{ box-shadow: 0 0 115px 0 rgba(255,255,255,.8); width: 50%; height: 50%;}
.Floor002349 .btns a{ display: inline-block; background: #fff; color: #666; cursor: pointer; padding:3px 36px; font-size: 30px;    border-radius:50px;}
.Floor002349 .btns a.prev{ margin-right: 10px;}
.Floor002349 .btns a:hover{ background: #f80202; color: #fff;}
@media only screen and (max-width:1023px ) {
	.Floor002349 .wrap-head .h2 img{ height: 35px;}
}
@media only screen and (max-width:899px ) {
	.Floor002349{ padding: 13% 2% 10%;}
	.Floor002349 .wrap-head,.Floor002349 .btns{ text-align: center;}
	.Floor002349 .btns a{ padding: 10px; font-size: 20px;}	
}
@media only screen and (max-width: 480px) {
	.Floor002349 .wrap-head .h2 img{ height: 25px;}
	.Floor002349 .wrap-head .tab a{ width: 100%; display: block; margin-left: 0; padding: 10px 0 ;text-align: center; background: #e1e1e1; margin-bottom: 1px;}
	.Floor002349 .wrap-head .tab a.on{ background: #f80202; color: #fff;}
}
@media only screen and (min-width: 900px) {
	.Floor002349{ padding-left: 0; padding-right: 0;}
	.Floor002349 .btns{ position: absolute;
    left: 44.5%;}
	/*.Floor002349 .list{    padding: 0 3%;}*/
	.Floor002349 .wrap-head .tab{ padding-left: 91px;}
	.Floor002349 .wrap-head .tab{ padding-left: 91px;}
	.Floor002349 .wrap-head .tab{ padding-left: 91px;}
	.Floor002349 .wrap-head .tab:before{ content: ""; width: 81px; height: 3px; background-color: #f80202; display: block; position: absolute; left: 0; top: 50%; margin-top: -1px;}
	
}



/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }
/*Floor002564 */
@import url('dinBold/dinBold.css');
.Floor002564{ padding:60px 1.5% 70px 1.5%;}
.Floor002564 .intro{ background:url(../images/Floor002564_introbg.png) no-repeat center top; max-width:1280px; font-size:15px; padding-bottom:3%; background-size:contain;}
.Floor002564 .title{ padding-top:8px; text-align:center; padding-bottom:15px; font-size:40px; color:#3f3a39;}
.Floor002564 .title .en{ text-transform:uppercase; font-size:16px;font-family: "dinbold"; letter-spacing:17px; padding-left:17px;}
.Floor002564 .edit-info{ line-height:28px;color: #333;}
.Floor002564 .more{ text-align:center;}
.Floor002564 .more a{ display:inline-block; width:129px; line-height:34px; color:#fff;background:url(../images/Floor002564_more2.png) no-repeat #222 94% center;border:1px solid transparent; transform:0.3s;}
.Floor002564 .more a:hover{ color:#fff;background:url(../images/Floor002564_more2.png) no-repeat #f80202 94% center; border-color:#f80202;}
.Floor002564 .links li{ position:relative; float:left; transition:0.3s;}
.Floor002564 .links li img{ display:block; width:100%;}
.Floor002564 .links li a{ opacity:0; position:absolute; left:3px; right:3px; bottom:3px; background:rgba(255,255,255,0.9); top:3px; font-size:16px; color:#c8a063; transition:0.3s;}
.Floor002564 .links li:hover a{ opacity:1;}
.Floor002564 .links li a::before{ position:absolute; left:3px; top:3px; right:3px; bottom:3px; border:1px solid #fff;}
.Floor002564 .links li a::before,
.Floor002564 .links li a aside::after{content:''; }
.Floor002564 .links li a aside::after{ display:block; margin:15% auto 0; background:url(../images/Floor002564_more.png) no-repeat; width:11px; height:10px;}
@media(min-width:1025px){
.Floor002564 .links li{width:32.3333%; margin-right:1.4%;}
.Floor002564 .links li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1024px){
.Floor002564 .links{ padding:2% 0 0 0;}
.Floor002564 .links li{ margin-right:2%; margin-bottom:2%;}
}
@media(max-width:1024px) and (min-width:481px){
.Floor002564 .links li{ width:32%;}
.Floor002564 .links li:nth-child(3n){ margin-right:0;}
}
@media(max-width:768px){
.Floor002564 .intro{ max-width:none; padding:0 2% 2%;}
}
@media(max-width:640px){
.Floor002564 .title .en{ letter-spacing:0;}
}
@media(max-width:480px){
.Floor002564 .links li{ width:49%;}
.Floor002564 .links li:nth-child(2n){ margin-right:0;}
}
/*Floor002142 */
.Floor002142{ background:#222; padding-bottom:2%;}
.Floor002142 .auto{ padding:4% 0 0 0;}
.Floor002142 .title{ padding-top:8px; text-align:center; padding-bottom:15px; font-size:40px; color:#fff;}
.Floor002142 .title .en{ text-transform:uppercase; font-size:16px;font-family: "dinbold"; letter-spacing:8px; padding-left:17px;}
.Floor002142 .more{padding:0 0 3% 0; text-align:center;}
.Floor002142 .more a{ display:inline-block; width:50%; transition:0.3s; max-width:150px; line-height:40px; background:#e9e9e9; }
.Floor002142 .more a:hover{ background:#d0111b; color:#fff;}
.Floor002142 ul{ text-align:center; padding:3% 0; margin:0 -2%}
.Floor002142 li{    float: left;width:12.66666%;margin-bottom: 38px;padding: 22px 0%;    margin: 0 2% 3% 2%; box-shadow:0 0 10px 2px #333;}
.Floor002142 li a img { height:67px;opacity:0.5; transition:opacity 0.3s;
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
-webkit-filter: grayscale(100%); /* chrome+ */
filter: grayscale(100%); /* 未来浏览器 */
filter: gray; /* ie6-8 */
 filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);/*ie6-9 */	
}
.Floor002142 li a:hover img{opacity:1; 
filter: url("data:image/svg+xml;utf8"); /* Firefox 3.5+ */
-webkit-filter: grayscale(0%); /* chrome+ */
filter: grayscale(0%); /* 未来浏览器 */
filter: ; /* ie6-8 */
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);/*ie6-9 */
}
@media(max-width:480px){
.Floor002142 li a img { height:52px;}
}
/*Floor002677 */
.Floor002677{ overflow:hidden;padding:60px 0 40px;}
.Floor002677 .title{ padding-top:8px; text-align:center; font-weight:bolder; padding-bottom:15px; font-size:40px; color:#3f3a39;}
.Floor002677 .title .en{ text-transform:uppercase; font-size:16px;font-family: "dinbold"; letter-spacing:17px; padding-left:17px;}
@media(max-width:1024px){
.Floor002677 .title{ padding:2% 0; font-size:24px;}
.Floor002677 .title span{ font-size:20px;}
}

.Floor002677 .main{border-radius:50px 0 0 50px; position:relative; z-index:1;    padding-top: 2%;}
.Floor002677 .main > *{ position:relative; z-index:2;  width:50%;}
.Floor002677 .news-list{float:right; padding:0% 0% 0 3%;}
.Floor002677 .news-top{ float:left;}
.Floor002677 .news-top .txt{ padding:25.5px 30px; border-bottom:1px solid #e9e9e9;}
.Floor002677 .news-top .txt a{ color:#333;}
.Floor002677 .news-top .pic img{ display:block; width:100%;}
.Floor002677 .txt time{ font-size:16px; color:#999;}
.Floor002677 .txt h2{ font-size:18px; font-weight:normal;}
.Floor002677 .txt h2 a{color: #333;}
.Floor002677 .txt h2 a:hover{ color:#f80202;}
.Floor002677 .txt p{ line-height:24px; height:48px; overflow:hidden; margin-bottom:2%;}
.Floor002677 .txt .more{color: #666;}
.Floor002677 .news-list h2{ line-height:24px; height:48px;}
.Floor002677 .news-list li{padding:25px 10px;border-bottom: 1px solid  #c6d2db;background: #dde6ed;}
.Floor002677 .news-list li .pic{ width:34.8%;}
.Floor002677 .news-list li .pic img{ display:block; width:100%;}
.Floor002677 .news-list li .txt{ width:65.2%; padding-left:5%;}

.Floor002677 .details{ width:auto;}
.Floor002677 .details a{float: left;/* margin-top:-70px; */line-height:40px;text-align:center;color: #333; padding:0 30px; border:1px #ddd solid; line-height:40px;transition:0.3s;}
.Floor002677 .details a:hover{ color:#fff; background:#d0111b; border:1px #d0111b solid;}

.Floor002677 .bx-pager{ padding:45px 0; overflow:hidden; float:right;}
.Floor002677 .bx-pager div{ float:left; padding-right:10px;}
.Floor002677 .bx-pager a{ display:block; border:3px solid #efe9dd; border-radius:50%; width:16px; height:16px; overflow:hidden; line-height:1000px;}
.Floor002677 .bx-pager a.active{ border-color:#f80202;}
@media(max-width:768px){
.Floor002677 .main > *{ width:auto; float:none !important;}
.Floor002677 .news-top{ margin-top:0; padding:3%;}
.Floor002677 .main{ border-radius:10px 0 0 10px;}
}
@media(max-width:480px){
.Floor002677 .bx-pager{ position:relative; bottom:auto; right:auto; text-align:center; padding:3% 0;}
.Floor002677 .bx-pager div{ float:none; display:inline-block;}
.Floor002677 .details{ text-align:center; padding-bottom:3%;}
.Floor002677 .details a{ float:none; display:inline-block; margin-top:0;}
.Floor002677 .txt h2{ font-size:15px; margin:3% 0; line-height:20px; height:40px;}
.Floor002677 .txt time{ font-size:12px;}
}
/*Floor002048 */
.Floor002048{ padding:40px 0 60px} 
.Floor002048 .title{ padding-top:8px; text-align:center; padding-bottom:25px; font-size:40px; color:#3f3a39; font-weight:bolder;}
.Floor002048 .title .en{ text-transform:uppercase; font-size:16px;font-family: "dinbold"; letter-spacing:8px; padding-left:17px;}
.Floor002048 ul{ position:relative; padding-bottom:63%; margin-top:2%;}
.Floor002048 li{ position:absolute;background:#fff; width:23.5%; height:48.5%;overflow:hidden; box-shadow:0px 0px 18px #f2f2f2;}
.Floor002048 li.li_0,
.Floor002048 li.li_1{ width:49%;}
.Floor002048 li.li_0,
.Floor002048 li.li_1{ top:0;}
.Floor002048 li.li_2,
.Floor002048 li.li_3,
.Floor002048 li.li_4,
.Floor002048 li.li_5{ bottom:0;}
.Floor002048 li.li_0,
.Floor002048 li.li_2{ left:0; }
.Floor002048 li.li_1{ left:51%;}
.Floor002048 li.li_3{ left:25.5%;}
.Floor002048 li.li_4{ left:51%;}
.Floor002048 li.li_1,
.Floor002048 li.li_5{ right:0; }
.Floor002048 li a{ display:block; padding:15px; height:100%; }
.Floor002048 li figure img{ display:none;}
.Floor002048 li figure{ margin-bottom:10px; background-size:contain; transition:all 0.5s ease-out 0s;}
.Floor002048 li:hover figure{ transform: scale(1.05); }
.Floor002048 li:hover h5{ color: #d0111b; }
.Floor002048 li h5{ margin:0; font-size:18px;color:#333;line-height:30px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-top:20px;}
.Floor002048 li span{ color:#555; line-height:24px;}
.Floor002048 li div{ opacity:0; position:absolute; left:0; top:0; height:100%; width:100%; background:rgba(15,87,176,0.95); transition:0.3s;}
.Floor002048 li div i{ color:#fff; position:absolute; width:100%; background:url(../images/Floor002048-detail.png) no-repeat center top; padding-top:40px; line-height:20px; top:50%; margin-top:-30px; text-align:center; font-style:normal;}
.Floor002048 li a:hover div{ opacity:1;}
@media(max-width:768px){
.Floor002048 li h5{font-size:16px;}
}
@media(max-width:640px){
.Floor002048 h1{ font-size:18px;}
.Floor002048 h1 a{ font-size:12px;}
.Floor002048 ul{ padding-bottom:0;}
.Floor002048 li{ position:relative; left:auto !important; right:auto !important; top:auto !important;bottom:auto !important; width:49% !important; height:auto !important;  float:left; margin-bottom:2%;margin-right:2%;}
.Floor002048 li:nth-child(2n){ margin-right:0;}
.Floor002048 li a{ height:auto;}
.Floor002048 li figure{ height:auto !important; padding-bottom:75%;}
}
@media(max-width:480px){
.Floor002048 h1 span{ display:none;}
}
/*
 .Floor001703 为demo编号
 */
.Floor001703{ padding:40px 0 70px; overflow:hidden; background:#f8f8f8;}
.Floor001703 .title{ padding-top:8px; text-align:center; padding-bottom:30px; font-size:40px; color:#3f3a39; font-weight:bolder;}
.Floor001703 .title .en{ text-transform:uppercase; font-size:16px;font-family: "dinbold"; letter-spacing:17px; padding-left:17px;}

.Floor001703 .intro{ float:left; width:55%;padding-right: 3%;}
.Floor001703 .img{ float:right; width:45%;}
.Floor001703 .info{ padding:2% 0;}
.Floor001703 .menu a{ float:left; background:url(../images/Floor001703-icon.png) no-repeat left center; padding-left:20px; color:#0f57b0; font-size:16px; margin-right:20px;}
.Floor001703 .menu a:last-child{ margin-right:0;}
@media(max-width:768px){
.Floor001703 .intro,
.Floor001703 .img{ float:none; width:auto;}
.Floor001703 .intro{ padding:0; padding-bottom:5%;}
.Floor001703 .img{ text-align:center;}
}
@media(max-width:480px){
.Floor001703 .title figure{font-size:20px;}
.Floor001703 .title figure span{font-size:24px;}
}
@media(max-width:375px){
.Floor001703 .menu a{font-size:14px; margin-right:10px;}
}
/*
 .Floor001271 为demo编号
 */
.Floor001271{ background:#fff ; background-size:cover;}
.Floor001271 .title{ padding-top:8px; text-align:center; padding-bottom:30px; font-size:40px; color:#333; font-weight:bolder;}
.Floor001271 .title .en{ text-transform:uppercase; font-size:16px;font-family: "dinbold"; letter-spacing:17px; padding-left:17px; color:#333;}

.Floor001271 li{ float:left; width:48.5%; margin-right:3%; background-color:#dde6ed; margin-top:1%; margin-bottom:1%;}
.Floor001271 li div{padding-right:44%;padding-top:4%;padding-bottom:4%;position:relative;padding-left: 4%;}
.Floor001271 li:nth-child(2n){ margin-right:0;}
.Floor001271 li .Ispic{ position:absolute; width:40%; right:0; top:0; height:100%; background-position:center top;}
.Floor001271 li h1{margin:0;font-size:18px;padding-bottom:3%;color:  #333; line-height:26px; height:52px;}
.Floor001271 li .dot{ overflow:hidden; white-space:normal;}
.Floor001271 li p{line-height:24px;overflow:hidden;height: 96px;color:  #666;font-size: 14px;}
.Floor001271 li .more{background-color: #fff;padding: 5px 25px;color: #0099cc;font-size: 14px;border: 1px solid #dae9ed;display: inline-block; line-height:24px; position:relative;}
.Floor001271 li .more::before{ position:absolute; content:''; right:10px; top:50%; margin-top:-2px; width:0; height:0; border:4px solid #0099cc; border-top-color:transparent;border-bottom-color:transparent; border-right:0;}
.Floor001271 li:hover .dot{ color:#ca3738;}
.Floor001271 li:hover .more{ background-color:#0099cc;color: #fff;}
.Floor001271 li:hover .more::before{ border-left-color:#fff;}
.Floor001271 li:hover h1 a{color: #0099cc;}

.Floor001271 .more{ text-align:center; margin-top:3%;}
.Floor001271 .more a{ display:inline-block; width:50%; transition:0.3s; max-width:150px; border:1px #ddd solid; line-height:40px;}
.Floor001271 .more a:hover{ background:#d0111b; color:#fff; border:1px #d0111b solid; }
@media(max-width:640px){
.Floor001271 li{ float:none; margin-right:0; width:auto;}
}
@media(max-width:375px){
.Floor001271 .title h1{font-size:24px;}
.Floor001271 li time{ font-size:40px;}
.Floor001271 li div{ padding-right:100px;}
}
@media(max-width:1000px){
.Floor001271 li div{padding-left:44%;}
.Floor001271 li .Ispic{ width:40%;}
}
@media(max-width:768px){
.Floor001271 li{ float:none; margin-right:0; width:auto;}
}
@media(max-width:480px){
.Floor001271 li h1{font-size:18px;}
}

/*PicList002220*/
.PicList002220 .title{ padding-top:8px; text-align:center; padding-bottom:30px; font-size:40px; color:#333; font-weight:bolder;}
.PicList002220 ul{ list-style:none;}
.PicList002220 .List{ padding-top:3%; padding-bottom:4%;}
.PicList002220 .List ul{ float:left; width:49%;}
.PicList002220 .List ul:last-child{ float:right;}
.PicList002220 .List li{transition:all 0.5s ease-out 0s; position:relative;}
.PicList002220 .List .pic{ display:block; overflow:hidden;}
.PicList002220 .List .pic img{transition:all 0.5s ease-out 0s;}
.PicList002220 .List .tit{ display:block; position:absolute; left:0; bottom:0; width:100%; background:#fff; padding:0 3%; font-size:18px; color:#333333; line-height:47px; height:48px;border-top:none;transition:all 0.5s ease-out 0s;}
.PicList002220 .List .tit span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-right:30px;}
.PicList002220 .List .tit i{ background:url(../images/PicList002220-icon.png) no-repeat; display:block; width:18px; height:15px; position:absolute; right:3%; top:50%; margin-top:-9px;}
.PicList002220 .List ul:first-child li:first-child{ margin-bottom:3.3%;}
.PicList002220 .List li:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.15);transform:translate3d(0,-2px,0);}
.PicList002220 .List li:hover .tit{ color:#008cd6;}
.PicList002220 .List li:hover .pic img{ transform: scale3d(1.4,1.4,1.4);}
.PicList002220 .ListAll{ padding-top:3%;}
.PicList002220 .ListAll ul{position:relative; overflow:hidden;}
.PicList002220 .ListAll li{float:left;width:23.5%; margin-right:2%;transition:all 0.5s ease-out 0s; margin-bottom:2%;}
.PicList002220 .ListAll li:nth-child(4n){ margin-right:0;}
.PicList002220 .ListAll .pic{ display:block;overflow:hidden}
.PicList002220 .ListAll .pic img{transition:all 0.5s ease-out 0s;}
.PicList002220 .ListAll h4{ margin:0; text-align:left;font-size:16px; color:#333; padding:15px 0 0px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.PicList002220 .ListAll h4 a{ color:#333;}
.PicList002220 .ListAll h4 a span{ display:block; font-weight:normal; overflow:hidden; height:48px; line-height:24px; font-size:14px; color:#666; margin-top:10px; white-space:normal;}
.PicList002220 .ListAll li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.PicList002220 .ListAll li:hover h4 a{ color:#d0111b;}
.PicList002220 .more{ text-align:center; margin-top:3%;}
.PicList002220 .more a{ display:inline-block; width:50%; transition:0.3s; max-width:150px; border:1px #ddd solid; line-height:40px;}
.PicList002220 .more a:hover{ background:#d0111b; color:#fff; border:1px #d0111b solid; }
/*PicList002220 End*/

/*Bottom002606 */
.Bottom002606{ background:#f0f0f0; padding:50px 0 0;font-size:13px;}
.Bottom002606 a{color: #666;}
.Bottom002606 a:hover{ color:#f80202;}
.Bottom002606 .footer{ background:#222; padding:1.5% 0; }
@media(min-width:1025px){
.Bottom002606 .footer dt{ float:left; color:#ddd;}
.Bottom002606 .footer dd{ float:right;}
}
.Bottom002606 .footer dd a{  display:inline-block; position:relative; color:#ddd;}
.Bottom002606 .footer dd a::after{ display:inline-block; vertical-align:middle; content:''; width:1px; height:10px; background:#999; margin:0 10px;}
.Bottom002606 .footer dd a:last-child::after{ display:none;}

.Bottom002606 .bottom{ position:relative; min-height:156px; padding-bottom:2%; padding-right:415px;}
.Bottom002606 .contact{ position:absolute; right:0; top:0;}
.Bottom002606 .contact > *{ float:left;}
.Bottom002606 .contact ol{ text-align:center;    margin-left: 19px;}
.Bottom002606 .contact ol img{ display:block; width:110px;}
.Bottom002606 .contact ol aside{ padding-top:10px;}
.Bottom002606 .contact li{ padding-left:20px;}
.Bottom002606 .contact li p{ margin:3% 0 0 0; font-size:16px;}
.Bottom002606 .contact li span{ display:block; color:#f80202; font-size:36px; font-family:Candara,Arial, Helvetica, sans-serif;}
.Bottom002606 .bottom nav dl{float:left;margin-right: 8%;}
.Bottom002606 .bottom nav dl:last-child{ margin-right:0;}
.Bottom002606 .bottom nav dt{color: #333;font-size:16px;position:relative;border-bottom: 1px solid #aaa;padding-bottom:10px;margin-bottom:15px;}
.Bottom002606 .bottom nav dt::after{position:absolute;content:'';left:0;bottom:-1px;height:1px;background: #ca3738;width:15px;}
.Bottom002606 .bottom nav dd{ line-height:32px;}
@media(max-width:1366px){
.Bottom002606 .bottom nav dl{margin-right: 5%;}
}
@media(max-width:1100px){
.Bottom002606 .bottom nav{ display:none;}
.Bottom002606 .bottom{ padding-right:0;}
.Bottom002606 .contact{ position:relative; display:table; margin:0 auto;}
}
@media(max-width:1024px){
.Bottom002606 .footer { text-align:center; line-height:24px;}
}
@media(max-width:640px){
  .PicList002220 .ListAll li{width: 49%;}
  .PicList002220 .ListAll li:nth-child(2n){margin-right: 0;}
}
@media(max-width:480px){
.Bottom002606 .contact li span{font-size:24px;}
.Bottom002606 .contact li{ padding-left:10px;}
}

/*
 Floor000596 ä¸ºdemoç¼–å·
 */
.Floor000596{ overflow-x:hidden; padding:0px 0 3%;}
.Floor000596 .no_margin{margin:0; margin-top:10px;} 
.Floor000596 .title{padding-top:8px;text-align:center;padding-bottom: 3%;font-size:40px;color:#3f3a39;font-weight:bolder;}

.Floor000596 .title a{font-size: 14px; width: 95px; height: 32px; background:url(../images/Floor000596_more.png) center; line-height: 32px; color: #fff;  padding-left: 15px; position:absolute; right:13px; top:13px;}
.Floor000596 .box{ position:relative;}
.Floor000596 .box .show_list{margin:0 auto; overflow:hidden;}
.Floor000596 .box .show_list .ul li{display:block;background-color: #fff;float:left;line-height:30px;margin-bottom:15px;text-align:center;margin-right:1%;}
.Floor000596 .box .show_list .ul li .pic{width:199px; padding:10px 0; border-right:none; border:1px #eee solid;}
.Floor000596 .box .show_list .ul li .pic img{width:80%;}
.Floor000596 .box .show_list .ul li p{ color:#666; height:30px; line-height:30px; font-size:14px; }

.Floor000596 .box .show_list .ul li:hover .pic { border: 1px solid #d0111b;  border-right: 1px solid #e2001a !important; position: relative; z-index: 5;}
.Floor000596 .box .btn {width: 100%;position:absolute;top: 50%;z-index:1;margin-top: -33px;}
.Floor000596 .box .btn a{ width:42px; height:42px; display:block;}
.Floor000596 .box .btn a.prev{background:url(../images/Floor000596_left.png) no-repeat center;position:absolute;left: -52px;}
.Floor000596 .box .btn a.next{background:url(../images/Floor000596_right.png) no-repeat center;position:absolute;left: 100%; margin-left:10px;}

/*Banner002167 */
.Banner002167{position:relative; z-index:1; background:#dde6ed;}
.Banner002167 aside{position: absolute;left: 50%;top: 50%;line-height: 46px;height: 46px;width: 100%;font-size: 33px;max-width: 1280px;color: #fff;transform: translate(-50%, -50%);margin-top: -20px;}
.Banner002167 div{height:300px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{display:none;}
@media(max-width:1000px){.Banner002167 div{display:none;}
.Banner002167 img{display:block; width:100%;}}
@media screen and (max-width:768px){
  .Banner002167 aside{display: none;}
}
/*面包屑*/
.location{ margin: 25px 0;}
.location em{font-style: normal;font-size: 14px;line-height: 2;display: block;margin-top: 10px; }
.location em a { color: #666; padding-right: 10px; margin-right: 5px; position: relative; }
.location em a:hover{color:#f80202; text-decoration:underline;}
.location em span{color: #f80202;}
.location em a::after{ content: "｜"; position: absolute; font-style: italic; font-size: 14px; right: -4px; top: -5px; }
@media(max-width:640px){.location aside{font-size:24px;}}

/*Menu002306*/
.Menu002306{ }
.Menu002306 .side-title{ line-height:50px; background-color: #244380; margin-left: 20px; font-size:16px; font-weight:bold; color:#fff; padding:0 75px 0 32px;  position: relative; border-radius: 8px 0 0 0;}
.Menu002306 .side-title::after,
.Menu002306 .side-title::before{content:'';}
.Menu002306 .side-title::before{ position: absolute; bottom: 0; left: -20px; width: 0; height: 0; 
border-style: dashed dashed solid dashed; border-width:0 15px 44px 20px; border-color: transparent transparent #244380 transparent;}
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 40px; height: 1px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{border-radius: 0 0 50px 0;background-color:#f5f5f5;padding-bottom: 50px; overflow:hidden;}
.Menu002306 .side-menu li a{ display:block;line-height:34px;}
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #efefef;}
.Menu002306 .side-menu > ul > li >a{ padding:12px 32px; color:#333; line-height:22px; position:relative;}
.Menu002306 .side-menu li.aon{ background-color:#e6e6e6;}
.Menu002306 .side-menu li.aon a{ color:#244380;}
.Menu002306 .side-menu li.aon a::after{ color:#244380; }
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%;  color:#969696; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:16px; top:50%; margin-top:-8px;}
.Menu002306 .side-menu > ul > li ul{ padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;}
.Menu002306 .side-menu > ul > li > ul > li > a{ font-size: 12px; color: #666; }
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.select > a{ background-color:#e6e6e6;}

.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); font-weight:bold; color:#002870;}

.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
body{ padding:2%;}
.Menu002306{padding-top: 0;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #87b2c7; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#87b2c7; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}


/*Menu002387*/
.Menu002387{height: 360px;background: rgb(255, 255, 255);padding: 20px;}
.Menu002387_1{height: 430px;background: rgb(255, 255, 255);padding: 20px;}
.Menu002387 .side-menu li{line-height: 48px;
    font-size: 16px;
    background: rgb(255, 255, 255);}
.Menu002387 .side-menu li:last-child{ border-bottom: none;}
.Menu002387 .side-menu li a {
    display: block;
    padding-left: 30px;
    padding-right: 40px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.Menu002387 .side-menu li a i {
    position: relative;
}
.Menu002387 .side-menu li:hover a, .Menu002387 .side-menu li.aon a {
    color: rgb(248, 2, 2);
}
.Menu002387 .side-menu li a::before,
.Menu002387 .side-menu li a::after{ position:absolute; content:''; top:50%;}
.Menu002387 .side-menu li a i::before, .Menu002387 .side-menu li a i::after {
    position: absolute;
    content: "";
    top: 50%;
}
.Menu002387 .side-menu li:hover a i::after ,.Menu002387 .side-menu li.aon a i::after {
    margin-top: -5px;
    width: 21px;
    height: 11px;
    left: 15px;
    background: url(../images/PicList002035-more2.png) no-repeat;
}
.Menu002387 .side-menu li:hover{ padding-left:15px; transition:ease-out 0.4s;}
.Menu002387 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002387 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002387 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
@media(max-width:1024px){
.Menu002387 .side-title{ margin-top:2%;}
.Menu002387 .side-menu{ display:none;}
.Menu002387 #side-menu{ background:#222; border-top:1px solid #fff; padding:0 20px; position:relative;}
.Menu002387 #side-menu li a{ color:#fff;  float:left; line-height:40px; padding:0 30px;}
.Menu002387 #side-menu li.aon a{ background:#fff; color:#000;}
.Menu002387 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#000; color:#fff; cursor:pointer; padding:0;}
.Menu002387 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002387 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002387 #side-menu .disabled{ display:none;}
}
@media(max-width:640px){
.Menu002387 .side-title{padding:10px 0 10px 20px;font-size:20px;}
.Menu002387 .side-title span{ font-size:12px;}
}
/*
 .RighInfo002228 ä¸ºdemoç¼–å·
 */
.RighInfo002228{ padding:0; background:#fff;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#0f57b0; font-size:16px; margin:0; font-weight:normal; position:relative; margin-top:12px;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:15px 0 0; line-height:28px; font-size:15px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}

.Galary002512{ background:#fff; padding:2% 0; padding:3% 5%;}
.Galary002512 .slider-for{ margin-bottom:3%;}
.Galary002512 .slider-for li{ background:#fff;}
.Galary002512 .slider-for li .Ispic{padding-bottom: 70%;background-size:contain;}
.Galary002512 .slider-nav li .Ispic{ border:1px solid #fff; background-color:#fff; padding-bottom:60%; margin:0 3%;}
.Galary002512 .slider-nav li.slick-center .Ispic{ border-color:#f80202;}
.Galary002512 .slider-nav{margin-bottom:30px;padding: 0 5%;}
/* Slider */
.Galary002512 .slick-slider{position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.Galary002512 .slick-list{position: relative;overflow: hidden;}
.Galary002512 .slick-slider .slick-track,
.Galary002512 .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.Galary002512 .slick-track{position: relative;top: 0;left: 0;}
.Galary002512 .slick-loading .slick-track{visibility: hidden;}
.Galary002512 .slick-slide{display: none;float: left;min-height: 1px;}
.Galary002512 .slick-initialized .slick-slide{display: block;}
.Galary002512 .slick-loading .slick-slide{visibility: hidden;}
.Galary002512 .slick-loading .slick-list{background: url(../images/ajax-loader.gif) center center no-repeat;}
.Galary002512 .slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.Galary002512 .slick-arrow.slick-hidden {display: none;}
/* Arrows */
.Galary002512 .slick-arrow{font-size: 0;line-height: 0;position: absolute;top: 50%;width: 32px;height: 32px;padding: 0;cursor: pointer;border: none;z-index:10;margin-top:-20px;border-radius:50%;background-color: #0f57b0;}
.Galary002512 .slick-arrow:hover{background-color: rgba(248, 2, 2, 0.9);}
.Galary002512 .slick-arrow::before{position:absolute;content:'';left:50%;top:50%;margin-left: -2px;margin-top: -5px;width: 10px;height: 10px;transform:rotate(-45deg);}
.Galary002512 .slick-prev{left: -4px;}
.Galary002512 .slick-next{right:-4px;background-position: right top;}
.Galary002512 .slick-prev::before{border-left: 2px solid #fff;border-top: 2px solid #fff;}
.Galary002512 .slick-next::before{border-right: 2px solid #fff;border-bottom: 2px solid #fff;margin-left: -7px;}
/* Dots */
.Galary002512 .slick-dots{list-style: none;text-align: center; position:absolute; left:0; bottom:-30px; width:100%;}
.Galary002512 .slick-dots li{display: inline-block;margin: 0 5px;}
.Galary002512 .slick-dots li button{font-size: 0;line-height: 0;display: none;width: 10px;height: 10px;cursor: pointer;border: 0;background: rgba(0, 0, 0, 0.3); border-radius:50%; padding:0;}
.Galary002512 .slick-dots li.slick-active button{opacity: .75;background: rgba(248, 2, 2, 0.5);}
@media(max-width:1200px){
.Galary002512 .slider-for{ margin-bottom:50px;}
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ right:auto; left:50%; margin-top:0; top:-45px;}
.Galary002512 .slick-prev{ margin-left:-50px;}
.Galary002512 .slick-next{ margin-right:-50px;}
}
@media(max-width:640px){
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ display:none !important;}
.Galary002512 .slider-for{ margin-bottom:3%;}
}

/*PicList002120 */
.PicList002120{ background-color:#fff; padding:3%;}
.PicList002120 li{ float:left; width:31%; margin-right:3%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li:hover .dot{ color:#0f57b0;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}

/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 3%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #eee; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #f80202; background:#e50014;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#f80202;}
.Page002193 .p_count b{ color:#f80202;}
.Page002193 .p_total b{ color:#f80202;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#f80202; border-color:#f80202;}
.Page002193 .p_page b{ font-weight:normal;}

/*PicList002035 */
.PicList002035{color:#333;}
.PicList002035 li{margin-bottom:3%;padding-left: 37%;padding-right:72px;position:relative;}
.PicList002035 li:hover{ box-shadow:1px 2px 30px #eee; -webkit-box-shadow:1px 2px 30px #eee;}
.PicList002035 li:hover .dot{ color:#0f57b0;}
.PicList002035 li .Ispic{position:absolute;left:0;top:0;width: 34.8%;height:100%;}
.PicList002035 li .Ispic img{ display:none;}
.PicList002035 li div{padding:4% 10% 4% 0;position:relative;}
.PicList002035 li time{position:absolute;right: 2%;top: 50%;transform:translateY(-50%);color:#434343;font-size:13px;text-align:  center;margin-top: -20px;}
.PicList002035 li time span{color: #666;font-size:48px;display:block;}
.PicList002035 li .dot{font-size:16px;color: #333;font-weight:  bolder;}
.PicList002035 li p{/* opacity:0.5; */line-height:24px;overflow:hidden;height:72px;margin-bottom:3%;color:  #666;}
.PicList002035 li i{ background:url(../images/PicList002035-more.png) no-repeat; width:21px; height:11px; display:inline-block;}
@media(max-width:1680px){
.PicList002035 .auto{ padding:0 2%;}
}
@media(max-width:1000px){
.PicList002035 li{ padding-left:35%;}
.PicList002035 li .Ispic{ width:35%;}
}
@media(max-width:640px){
.PicList002035 li time span{font-size:40px;}
.PicList002035 li p{ height:48px;}
}
@media(max-width:480px){
.PicList002035 li .Ispic{ position:relative; width:auto; height:auto; padding-bottom:50%; display:block;}
.PicList002035 li{ padding:0;}
.PicList002035 li time{right:0; top:auto; bottom: 0;transform:translateY(0); /* left:0; */ /* top:0; */ background-color:#000; color:#ccc; padding:3%;}
.PicList002035 li div{padding: 4% 20% 4% 0;}
}
/*
 .TextList000746 为demo编号
 */
.TextList000746 li{border-bottom: #eee 1px dashed; line-height:27px; padding:10px 0;}
.TextList000746 li:first-child{ padding-top: 0; }
.TextList000746 li a{ padding-left:16px; position:relative;}
.TextList000746 li a:after{ content:'◆'; color:#0f57b0; font-size:16px; font-weight:bolder; position:absolute; left:0;}
.TextList000746 li a:hover{ color:#0f57b0;}
.TextList000746 li time{ float:right; color:#999; font-size:14px; margin-left:10px;}

/*Map002515 */
.Map002515{ background:#fff; padding:2% 0 0;}
.Map002515 .list{ margin-bottom:3%;}
.Map002515 .list .name{ font-size:20px; color:#0f57b0; padding-left:40px; background:url(../images/Map002515_icon_3.png) no-repeat left center; margin-bottom:2%;} 
.Map002515 .list p{ margin:0; line-height:30px; font-size:16px;}
.Map002515 .list dl dd{ float:left; width:48%; margin-right:2%; padding-bottom:12px; font-size:16px;}
.Map002515 .list dl dd span{ display:inline-block; width:15%; color:#333; font-weight:bolder;}
.Map002515 .list dl dt span{ display:inline-block; width:10%; color:#333; font-weight:bolder; margin-bottom:12px;}
.Map002515 .list dl dt{font-size:16px;}
.Map002515 .list dl dd:nth-child(2n){ margin-right:0;}
.Map002515 .list dl dd a{ color:#0f57b0;}
.Map002515 .list dl dd a:hover{ text-decoration:underline;}
.Map002515 .list .dl dd{ float:left; width:31.5%; margin-right:2%; padding-bottom:12px; font-size:16px;}
.Map002515 .list .dl{ padding-bottom:12px; border-bottom:1px #eee solid; margin-bottom:2%;}
.Map002515 .list .dl dd span{ display:inline-block; width:23%; color:#333; font-weight:bolder;}
.Map002515 .list .dl dd:nth-child(3n){ margin-right:0;}

.Map002515 .list .map{ margin-top:3%; height:320px;}
.Map002515 .list .map *{ box-sizing:content-box;}
.Map002515 .list .map img{ max-width:none;}
@media(max-width:1024px){
.Map002515 .auto{padding:2%;}
}
@media(max-width: 768px){
  .Map002515 .list dl dt span{width: auto;}
  .Map002515 .list .dl dd{float: none;width: auto;}
  .Map002515 .list .dl dd span{width: auto;}
  .Map002515 .list dl dd{float: none;width: auto;}
  .Map002515 .list dl dd span{width: auto;}
}
/*
 .PicList002323 ä¸ºdemoç¼–å·
 */
.PicList002323{ margin: 0 auto;}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0;}
.PicList002323 ul li{ float: left; width:31%;margin:0 1% 2% 1%;text-align: center; border:1px #eee solid; background:#fff; padding:15px;}
.PicList002323 ul li div{ padding-bottom: 67%; position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{  color: #333;margin:23px 0 13px;height:22px;overflow: hidden; font-weight: normal; font-size: 17px;text-align: left;  text-align:center;}
.PicList002323 ul li p{ color:#0f57b0; font-size:14px; background:url(../images/PicList002035-more.png) no-repeat right 32% center; margin-left:-8%;}
.PicList002323 ul li a:hover figure{transform: scale(1.3);}
.PicList002323 ul li a:hover h3{ color: #0f57b0;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:31%; }
}
@media(max-width: 640px){
  .PicList002323 ul li{width: 47.8%;}
  .PicList002323 ul li h3{font-size:14px;}
}
@media(max-width: 480px){
  .PicList002323 ul li p{background:url(../images/PicList002035-more.png) no-repeat right 5% center;}
}
/*
 .RighInfo001277 ä¸ºdemoç¼–å·
 */
.RighInfo001277{ padding:0 0 2%;}
.RighInfo001277 img{height: auto;}
.RighInfo001277 .Galary002512 .slick-prev{ left:-10px;}
.RighInfo001277 .Galary002512 .slick-next{ right:-10px;}
.RighInfo001277 .Galary002512{ padding:0;}

.RighInfo001277 .Galary002512 .slick-arrow{ background:#fff;}
.RighInfo001277 .Galary002512 .slick-prev::before {
    border-left:3px solid #ccc;
    border-top:3px solid #ccc;
}
.RighInfo001277 .Galary002512 .slick-next::before {
    border-right:3px solid #ccc;
    border-bottom:3px solid #ccc;
}
.RighInfo001277 .Galary002512 .slider-for li .Ispic{ padding-bottom:65%; border:1px #eee solid;}
.RighInfo001277  .Galary002512 .slick-arrow::before{ width:16px; height:16px;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{position:absolute;left:0;top:0;height:100%;width: 100%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo001277 .list{padding-bottom: 80%;}
.RighInfo001277 .list .bd{position:relative;top: 50%;}
.RighInfo001277 .list a{position:absolute;width:17.1%;height:40px;right:0;background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{cursor:default;}

.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:33%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #f80202;}
.RighInfo001277 .box h2{color:#f80202; margin-top: 0; }
.RighInfo001277 .box h3{color:#0f57b0; }
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:7% 0; color:#f80202; font-size:26px; }
.RighInfo001277 .right_info h3{ font-size:16px; font-weight:normal; line-height:28px;}
.RighInfo001277 .right_info h3 p{font-size:16px; font-weight:normal; line-height:28px;display: -webkit-box;
    display: box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    padding: 0;
    margin: 0;
    border: none;
    color: #666;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block; padding:10px 10%; margin-right:4%; background-color:#0f57b0; color:#fff; transition:0.4s; margin-top:9%;}
.RighInfo001277 .right_info a:last-child{background:#f80202; margin-right:0;}


.RighInfo001277 .tab{ padding:3% 0 0;}
.RighInfo001277 .tab .info h2{ color:#0f57b0; border-bottom:1px #ececec solid; padding:15px 0; margin:0;}
.RighInfo001277 .tab .info dl{margin-top:2%;}
.RighInfo001277 .tab .info .dl dd{ width:32%; margin-right:2%; border-bottom:1px #eee solid; float:left; padding:12px 20px;}
.RighInfo001277 .tab .info .dl dd:nth-child(3n){ margin-right:0%;}
.RighInfo001277 .tab .info .dl dd span{ color:#333; margin-right:3%; display:block; font-weight:bolder; margin-bottom:5px;}
.RighInfo001277 .tab .info .dl dd p{ margin:0;}
.RighInfo001277 .tab .info .dl2 dd{ padding-bottom:20px; line-height:24px;}
.RighInfo001277 .tab .info .dl2 dd span{ display:inline-block; color:#fff; background:#0f57b0; width:24px; height:24px; line-height:24px; text-align:center; border-radius:12px; -webkit-border-radius:12px; margin-right:8px;}
.RighInfo001277 .tab .info p{ line-height:24px; font-size:15px;}

.RighInfo001277 .tab .lore{ padding-bottom: 20px;}
.RighInfo001277 .tab .lore h2{ margin-bottom: 10px;}
.RighInfo001277 .tab .lore a{ display: block; line-height: 30px; color: #999; position: relative; padding-left: 14px; }
.RighInfo001277 .tab .lore a::before{ display: block; width: 6px; height: 6px; background: #999; content: ''; border-radius: 5px; position: absolute; left: 0;  top: 12px; }
.RighInfo001277 .tab .lore a:hover{ color: #333;}

.RighInfo001277 .tab .product h2{ margin-bottom: 20px;}
.RighInfo001277 .tab .product li{ width: 23%; float: left; margin-right: 2.66667%; list-style: none; text-align: center; }
.RighInfo001277 .tab .product li:nth-of-type(4n){  margin-right: 0; }
.RighInfo001277 .tab .product li .Ispic{ display: block; width: 100%; padding-bottom: 70%;  border: 1px solid #eee; }
.RighInfo001277 .tab .product li p{  margin: 10px 0; }

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
.RighInfo001277 .tab .info p{word-break: break-all;overflow: hidden;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	

.RighInfo001277 .videobox{ position: relative;height: 200px;}
.RighInfo001277 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.RighInfo001277 .videobg .play{ display: block; background: url(../images/Floor002467-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer; z-index: 5;}
.RighInfo001277 .videobg h2{ font-size: 18px; margin: 0; position: absolute; top: 50%; left: 0; width: 100%; text-align: center; font-weight: normal; color: #fff; margin-top: 40px;}
.RighInfo001277 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.RighInfo001277 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.RighInfo001277 .videobg,.RighInfo001277 .videobox{ height: 400px;}
	.RighInfo001277 .videobg .play{background-size:40px 40px;}
	.RighInfo001277 .videobg h2{font-size: 20px;}
}
@media only screen and (min-width: 1024px) {
	.RighInfo001277 .videobg h2{font-size: 24px;}
	.RighInfo001277 .list .item .word{bottom: 38px; left: 20px;}
}
@media only screen and (min-width: 1200px) {
	.RighInfo001277 .videobg,.RighInfo001277 .videobox{ height: 470px;}
	.RighInfo001277 .videobg .play{background-size:50px 50px;}
	.RighInfo001277 .videobg h2{font-size: 30px;}
}

.info_pn{ padding: 20px 0;}
.info_pn span{ display:block; line-height: 24px; }
.info_pn span a{ color:#999;}
.info_pn span a:hover{color:#07ad58;}

/*
 .Menu002252 ä¸ºdemoç¼–å·
 */
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#f80202;}
@media(min-width:768px){
	.Menu002252{padding:25px 0 10px;}
	.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
   .Menu002252{padding:10px 0 40px;}
   .Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#e9e9e9; min-width:130px; border-radius:36px;}
}

/*
 .Floor002467 为demo编号
 */
.Floor002467{ margin-top:1%;}
.Floor002467 .videobox{ position: relative;height: 200px;}
.Floor002467 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Floor002467 .videobg .play{ display: block; background: url(../images/Floor002467-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer; z-index: 5;}
.Floor002467 .videobg h2{ font-size: 18px; margin: 0; position: absolute; top: 50%; left: 0; width: 100%; text-align: center; font-weight: normal; color: #fff; margin-top: 40px;}
.Floor002467 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.Floor002467 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 400px;}
	.Floor002467 .videobg .play{background-size:40px 40px;}
	.Floor002467 .videobg h2{font-size: 20px;}
}
@media only screen and (min-width: 1024px) {
	.Floor002467 .videobg h2{font-size: 24px;}
	.Floor002466 .list .item .word{bottom: 38px; left: 20px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 600px;}
	.Floor002467 .videobg .play{background-size:50px 50px;}
	.Floor002467 .videobg h2{font-size: 30px;}
}

.Floor002467_2{ padding: 0 3%;}
.Floor002467_2 .videobg, .Floor002467_2 .videobox{ height: 500px; border-radius: 50px; }

/*
 .RighInfo002223 为demo编号
 */
.RighInfo002223{
	background-color: #fff; padding:0 3% 3%;
}
.RighInfo002223 .auto{
	padding-top: 3%;
	padding-bottom: 3%;
}
.RighInfo002223 .pic{
	margin-top: 20px;
}
.RighInfo002223 .h3{
	color:#0f57b0;line-height:1.6;margin:0; font-size: 20px;
}
.RighInfo002223 .h4{
	font-size:16px;color:#0f57b0;margin:30px 0px 0 0;
}
.RighInfo002223 .h3:after,.RighInfo002223 .h4:after{
	color:#8fb8e1;
	width:50px;
	height:2px;
	background:#8fb8e1;
	border:none;
	margin: 10px 0px;
	content: "";
	display: block;
}

.RighInfo002223 p{
	line-height:2.245;font-size:16px;color:#666;margin:0px 0px 25px;clear:both;
}

@media screen and (min-width: 1024px){
	.RighInfo002223 .h3{
		font-size: 20px;
	}
	.RighInfo002223 .pic{
	  width:23.765%;
    }
    .RighInfo002223 .con{
	   width:71.235%;
    }
	
}
@media screen and (min-width: 768px){
	.RighInfo002223 .h3:after,.RighInfo002223 .h3:after{margin: 15px 0;}
   .RighInfo002223 .pic{
   	    float:right;width:40.765%;margin-top:0px;
   }
   .RighInfo002223 .con{
   	    float:left;
   	     width:52.235%;
		 margin-top:4%;
   }
}


.right-box{ }
.main-box{ }


/*
 .PicList001747 为demo编号
 */
.PicList001747{ }
.PicList001747 .more{border: 1px solid #e0e0e0;line-height: 48px;height: 48px;text-align: center;font-size: 16px;display: block; transition:0.4s;}
.PicList001747 .more:hover{ background-color:#ab0858; border-color:#ab0858; color:#fff;}
.PicList001747 li{float: left;width: 32%; margin-right: 2%; margin-bottom:3%;}
.PicList001747 li:nth-child(3n){ margin-right:0;}
.PicList001747 li a{display: block;}
.PicList001747 li a:hover{ box-shadow:0 0 10px #ccc;color:#ab0858;}
.PicList001747 li figure{ padding-bottom:60%;}
.PicList001747 li figure img{ display:none;}
.PicList001747 li div{ padding:4%;}
.PicList001747 li h3{ margin:0;font-size: 16px;font-weight: normal;color: #333}
.PicList001747 li p{line-height: 20px; margin:4% 0 0 0;color:#999; height:40px; overflow:hidden; font-size:12px;}
@media(max-width:768px){
.PicList001747 li{ width:49%;}
.PicList001747 li:nth-child(3n){ margin-right:2%;}
.PicList001747 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:12px;}
}

/*Form002219*/
.Form002219{ padding-bottom:1%;}
.Form002219 .tit{ color:#0f57b0; font-size:20px; line-height:30px; font-weight:bolder; margin-bottom:20px;}
.Form002219 .left-box{ float:left; width:38%; margin-right:3%;}
.Form002219 form{ width:59%; margin-right:0; float:left;}

.Form002219 .left-box .box{ background:#f8f8f8; padding:5% 6%; margin-bottom:3%;}
.Form002219 .left-box h3{ color:#333; font-size:16px; line-height:24px; margin:0; word-break: break-all;s}
.Form002219 .left-box h3 span{ font-size:28px; color:#333; display:block; margin-top:10px;}
.Form002219 .left-box p{ margin:0;}
.Form002219 .left-box a{display:block;border:1px #213c71 solid;line-height: 40px;height: 40px;width: 109px;position:relative;color:#213c71;border-radius:6px;background: url(../images/qq.png) no-repeat left 10px center /24px 24px;margin:20px 0 12px;padding: 0 10px 0 40px; font-weight:bolder;}
.Form002219 .left-box a:hover{ color:#fff;background: url(../images/qq.png) no-repeat left 10px center #213c71 /24px 24px;}
.Form002219 .left-box p span{ color:#666; font-size:14px; display:block; margin-top:12px;}

.Form002219 dl{padding-left: 88px;min-height:40px;position:relative;margin-bottom:20px;max-width:755px;}
.Form002219 .odd{width: 32%;float:left;margin-right: 2%;}
.Form002219 .odd:nth-child(3){margin-right:0;}

.Form002219 select{border:1px solid #dfdfdf; background: none; display: block; height:38px; width: 100%; padding: 5px 10px; color: #666; appearance:none;-moz-appearance:none;-webkit-appearance:none; padding-right: 14px; background: url("../images/Form002319-icon.png") no-repeat scroll 97% center transparent; border-radius:6px;}
.Form002219 select::-ms-expand { display: none; }

.Form002219 dt{color:#5b5b5b;font-size:14px;position:absolute;left:0;width: 82px;text-align:right;line-height:40px;}
.Form002219 dt em{color: #f00;margin-right:  5px;font-style: normal;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#333;}
.Form002219 .text.placeholder{ color:#aaa;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:248px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#213c71;} 
@media(max-width: 768px){
  .Form002219 .left-box{float: none;width: auto;}
  .Form002219 form{float: none;width: auto;}
  .Form002219 .odd{float: none;width: auto;}
}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/


/*PicList002173 */
.PicList002173{ padding: 0;}
.PicList002173 .video{ position:relative; padding-bottom:42.84%;}
.PicList002173 .video video{ position:absolute; left:0; width:100%; top:0; height:100%; background:#000;}
.PicList002173 .owl-carousel{ /*padding:0 30px;*/ margin-top:3%;}
.PicList002173 .item{ /*padding:0 15px; */    margin-right: 20px;cursor:pointer;}
.PicList002173 .item figure{padding-bottom:56%; position:relative;}
.PicList002173 .item figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList002173-icon_video.png) no-repeat center center; background-color:rgba(0,0,0,0.2);}
.PicList002173 .item figure img{ display:none;}
.PicList002173 .item h3{ margin:0;border:1px solid #e8e8e8; border-top:0; line-height:40px; text-align: center; font-weight:normal; font-size:14px;}
.PicList002173 .owl-carousel .ON h3{ background:#213c71; border-color:#213c71; color:#fff; }

.PicList002173 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002173-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.PicList002173 .owl-nav .owl-prev{ left:0;}
.PicList002173 .owl-nav .owl-prev.disabled{ background-position:left top;}
.PicList002173 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.PicList002173 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList002173 .owl-nav div.disabled{ cursor:default;}

@media(max-width:1000px){
.PicList002173 .item{ padding:0 10px;}
}
@media(max-width:640px){
.PicList002173 .item h3{line-height:45px;font-size:14px;}
}
@media(max-width:480px){
.PicList002173 .title{ font-size:20px;}
}

/*PicList002171 */
.PicList002171{ padding-top:0}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block; width: 100%;height: 100%;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(36, 67, 128, 0.95); opacity:0; transition:0.3s;}
.PicList002171 li.li-txt figure,
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*
 .PicList000593 为demo编号
 */
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:1%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,1);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,1);margin-left: -6px;margin-top: -14px;}
.PicList000593 li p{text-align:center; font-size:16px;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

/*
 .Form002324 为demo编号
 */
.Form002324{ position:absolute; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:201;}
.Form002324 .wrap-container{ position:fixed; top:50%;margin-top:-360px;  margin-left:-538px; left:50%; padding:1% 2% 2%; background:#fff;}
.Form002324 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../images/Form002324-colseBtn.jpg) no-repeat;}
.Form002324 .title{ font-size:18px; color:#333; text-align:center; padding:1% 2% 1%;}

/*
 .Floor002460 ä¸ºdemoç¼–å·
 */
.Floor002460 .videobox{ position: relative; width:1000px; height:618px;}
.Floor002460 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height:618px; }
.Floor002460 .videobg .play{ display: block; background: url(../images/Floor002460-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer;position:relative;}

.Floor002460 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.Floor002460 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.Floor002460 .videobg,.Floor002460 .videobox{ height: 320px;}
	.Floor002460 .videobg .play{background-size:40px 40px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002460 .videobg,.Floor002460 .videobox{ height:618px;}
	.Floor002460 .videobg .play{background-size:50px 50px;}
}

@media(max-width: 768px){
.Top002593 .header-left{width: 20%;}
}
@media(max-width: 400px){
  .Top002593 .header-top .left{width: 45%;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;}
  
}

#toTop{width: 50px;height: 50px;background-color: transparent;background-repeat: no-repeat;background-size: cover;background-image: url(../images/gotop.png);background-position: center center;position: fixed;bottom: 50px;right: 80px;z-index: 60;display: none;}













